<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>aliPay</title>
    <link rel="stylesheet" href="../../model/jsFn.css">
</head>
<body>
<div class="catalog">
    <h1>目录</h1>
    <ul>
        <li>
            <p><a href="#profile">aliPay</a></p>
            <ul>
                <li><p><a href="#jsFn_pay">pay</a></p></li>
            </ul>
        </li>
    </ul>
</div>
<div id="profile">
    <h2>对象简介:</h2>
    <p>调用手机上的支付宝,执行支付功能,并返回支付结果</p>
</div>
<!--对象的某一个方法-->
<div class="jsFnModel" id="jsFn_pay">
    <h3>pay:</h3>
    <div class="shape">
        <h3>函数使用样式</h3>
        <p>aliPay.pay(document,payMessage) ->promise</p>
    </div>
    <div class="profile">
        <h3>函数功能简介</h3>
        <p>调用支付宝app支付</p>
    </div>
    <div class="version">
        <p>稳定性;2 - 稳定的</p>
        <p>新增于:v0.0.0</p>
    </div>
    <div class="params">
        <h3>参数列表:</h3>
        <ul>
            <li>
                <p>document</p>
                <p>&nbsp;object&nbsp;</p>
                <p>当前页面上下文,指定一个页面跳转到支付宝,并在指定的页面接收支付宝的同步返回结果</p>
            </li>
            <li>
                <p>payMessage</p>
                <p>&nbsp;string&nbsp;</p>
                <p>调用支付宝app所需的参数,在服务端生成,不可直接在前端生成</p>
            </li>
        </ul>
    </div>
    <div class="res">
        <h3>返回值:</h3>
        <p>promise</p>
        <p>res():成功回调结果;rej(e):失败回调结果;</p>
    </div>
    <div class="code">
        <h3>例子</h3>
        <pre>
            <code>
                ServerAgent.invoke('getPayMessage',{money:1}).then(res=>{
                    aliPay.pay(document,res).then((res)=>{
                        console.log('支付宝同步回调结束');
                        getAgent(document.arguments.naive).invoke('aliPay').then(res=>{
                            alert('支付结束');
                            console.log('支付宝服务端异步回调结束');
                        });
                    });
                })

            </code>
        </pre>
    </div>
    <div class="error">
        <h3>抛出错误</h3>
    </div>
</div>
<div class="author">
    <p>by-草草</p>
</div>
</body>
</html>